/*  CSS Document  *//* login */#container_login{
width:870px;
height:312px;
clear:both;
margin:0 auto;
padding-bottom:0;
position:relative;
background:url(../../images/blue/login_bmid.gif) repeat-x top left}
#container_login b{
height:312px;
width:11px;
float:left;
display:block;
background:url(../../images/blue/login_bleft.gif) no-repeat top left}
#container_login i{
height:312px;
width:7px;
position:absolute;
top:0;
right:0;
float:right;
display:block;
background:url(../../images/blue/login_bright.gif) no-repeat top left}
#png_zi{
 display: block; padding:20px 0 0 20px; height:31px; width:90%}
.login_new{
width:157px;
height:18px;
line-height:18px;
padding:5px 0 0 24px;
border:1px solid #79C9E0;
margin-left:10px;
background:url(../../images/blue/input.gif) no-repeat left top}
.pw_new{
width:157px;
margin-left:10px;
height:18px;
line-height:18px;
padding:5px 0 0 24px;
border:1px solid #79C9E0;
background:url(../../images/blue/input.gif) no-repeat left -23px}
#login_table{
border-left:1px solid #fff;
border-right:1px solid #fff;
width:350px;
float:left;
display:inline;
height:176px;
margin:30px 0 0 50px;
background:url(../../images/blue/login_smid.gif) repeat-x left top}
#login_table b{height:174px;
width:1px;
float:left;
display:block;
background:url(../../images/blue/login_sleft_right.gif) no-repeat top left}
#login_table i{
height:174px;
width:1px;
background-color:#ff0000;
float:left;
display:block;
background:url(../../images/blue/login_sleft_right.gif) no-repeat top left;
 position:absolute;
 top:81px;
 left:411px;
  *left:411px;
   _left:414px;}

.yanzheng_new,input.wrong{background:url(../../images/blue/input.gif) no-repeat left -46px;
background-color:#fff;
height:18px;
width:170px;
line-height:18px;
color:#999;
padding:2px 5px 1px 5px;
border:1px solid #79C9E0;}

#login_table1{
margin-top:30px;
 padding:0 40px 10px 0;
 color:#0C6983;
 font-size:12px;
 font-weight:700;
 background:url(../../images/blue/line2.jpg) no-repeat 107px 0 
 }
 #loginright{
 width:400px;
 float:left;
 display:block;
  height:200px;
  padding-top:30px;
  overflow:hidden
}
   #loginright span{ width:100%;
   display:block;
   font-size:12px;
   color:#fff}
#loginright li{
padding:5px;
border-bottom:1px solid #1091B5;
border-top:1px solid #4CB7D4}
#loginright li a:hover{
cursor:pointer}
#dun{
position:absolute;
float:right;
top:195px;
right:6px}
#line2{position:absolute;
float:right;
top:311px;
*top:302px;
_top:302px;
right:6px}

/* regist */#form_regist{
 background-color:#F8F8F5;
 border:1px solid #79C9E0;
 width:790px;
 height:480px;
  *height:480px;
   _height:330px;
 margin:10px auto 0 auto;
 padding:10px}
 .regist_left{
 font-size:12px;
 font-weight:700;
 color:#333;
 float:left;
 text-align:left;
 display:block;
 width:100%;
 height:30px;
 line-height:30px;
 padding-left:18px;
 background:url(../../images/blue/ico.gif) no-repeat 3px 8px}
.table_style{
border:1px solid #79C9E0;
border-bottom:none;
width:100%}
.table_style-l{
border:1px solid #79C9E0;
border-bottom:none;
width:100%}
.table_style tr{
border-bottom:1px solid #79C9E0}
.table_style th{ color:#0C6983; padding-right:8px;border-bottom:1px solid #78C9E0; background:url(../../images/blue/line3.gif) repeat-x top left;background-color:#E2F4F9}
.table_style td{ width:200px; border-bottom:1px solid #78C9E0; background:url(../../images/blue/line4.gif) repeat-x top left;background-color:#C4E8F2}
.table_style-l tr{
border-bottom:1px solid #79C9E0}
.table_style-l th{ color:#0C6983; padding-right:8px;border-bottom:1px solid #78C9E0; background:url(../../images/blue/line3.gif) repeat-x top left;background-color:#E2F4F9}
.table_style-l td{  border-bottom:1px solid #78C9E0; background:url(../../images/blue/line4.gif) repeat-x top left;background-color:#C4E8F2}
.table_right{
 width:320px;
 border:1px solid #53BAD8;
 background-color:#EAF7FA;
 float:right;
 color:#12A1C9;
 padding:5px;
 margin:5px;
 display:inline}

 #container_regist{
width:870px;
height:540px;
clear:both;
margin:0 auto;
padding-bottom:50px;
position:relative;
background:url(../../images/blue/login_bmid.gif) repeat-x top left}
#container_regist b{
width:11px;
float:left;
display:block;
background:url(../../images/blue/login_bleft.gif) no-repeat top left}
#container_regist i{
width:7px;
position:absolute;
top:0;
right:0;
float:right;
display:block;
background:url(../../images/blue/login_bright.gif) no-repeat top left}
.biaoti{ color:#fff;
font-weight:700;
display:block;
position:absolute;
top:-60px;
left:-20px}
.biaoti a{ color:#fff;}
.gongxi{ border:1px solid #64B04D;
background-color:#D6EED2;
width:160px;
height:25px;
line-height:25px;
float:left;
display:inline;
color:#1E7A1B;
font-weight:700;
margin:2px auto auto 10px;
padding-left:18px;
background:url(../../images/blue/ico3.gif) no-repeat 5px 5px
}
.wrong{
border:1px solid #FFCC99;
background-color:#FFFFCC;
width:160px;
height:23px;
line-height:23px;
float:left;
display:inline;
color:#FF6600;
font-weight:700;
margin:2px auto auto 10px;
padding-left:20px;
background-image:url(../../images/blue/ico4.gif) no-repeat 5px 5px
}
.table_right li{ width:106px; line-height:20px; float:left; display:block; text-align:center}
.pwd-strength-box-low{
background-color:#B7E3EF;
background-image:none;
height:20px;
font-weight:700}
.pwd-strength-box-med{
background-color:#71C7DF;background-image:none;font-weight:700;
color:#fff;
height:20px}
.pwd-strength-box-hi{
background-color:#12A1C9;background-image:none;font-weight:700;color:#fff;
height:20px}
.ContractContent{
height:150px;
display:block;
overflow:scroll;
width:97%;
border:1px solid #ccc;
background:#fff;
padding:10px}
/* regist over *//* member.forget */#forgetForm{
height:300px}html>body #forgetForm{ height:auto; min-height:300px;}
#forgetForm1{border-left:1px solid #fff;
border-right:1px solid #fff;
width:600px;
height:176px;
margin:30px auto;
background:url(../../images/blue/login_smid.gif) repeat-x left top}
#forgetForm1 b{height:174px;
width:1px;
float:left;
display:block;
background:url(../../images/blue/login_sleft_right.gif) no-repeat top left}
#forgetForm1 i{
height:174px;
width:1px;
background-color:#ff0000;
float:left;
display:block;
background:url(../../images/blue/login_sleft_right.gif) no-repeat top left;
 position:absolute;
 top:81px;
 left:734px;
  *left:739px;
   _left:740px;}
   .homeform_middle{
   color:#333;
   font-weight:700;
   height:106px;
width:530px; padding-top:70px; margin:auto;
background: url(../../images/blue/line2.jpg) no-repeat 220px 40px;}
.tishi{
width: 165px;
height: 18px;
line-height: 18px;
padding: 5px 0 0 24px;
margin-left:5px;
display:inline;
border: 1px solid #79c9e0;
background: url(../../images/blue/input.gif) left 110px;
}
.bg_input{
background: url(../../images/blue/bg.gif) no-repeat left top;
border:none;
color:#fff;
cursor:pointer;
display:inline;
text-align:center;width:72px;
height:22px;
line-height:22px}
.error3_forget{
width:500px;
text-align:center;
margin:auto;
padding-top:70px;
color:#333;
font-weight:700}
/* member.forget over *//* vote */#table_vote{
width:580px;
margin:5px auto;
color:#0C6983;
font-size:12px}
/* vote *//* compare */#compare{
width:790px;
height:450px;
margin:auto;overflow:scroll;	
}

#compare_nei ul{
float:left;display:inline;}

/* compare *//* productmessage.re Ʒظҳʽ */#messageform{
line-height:20px;
width:520px;
display:block;
padding:10px 0 0 0;
margin:0 auto}
/* productmessage.re over Ʒظҳʽ */
 .h-hang{ width:450px; overflow:hidden; word-wrap:break-word;}